package com.dhcc.sdc.cdss.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.plugins.Page;
import com.dhcc.core.framework.base.service.IBaseService;
import com.dhcc.sdc.busi.entity.SdcShowPremiseEntity;
import com.dhcc.sdc.cdss.entity.SdcCdssItemEntity;
import com.dhcc.sdc.cdss.entity.SdcCdssItemMatchEntity;
import com.dhcc.sds.standard.dto.CdcOrdmastDto;

/**
 * CDSS推荐方案项目表数据服务层接口
 * 
 * @ClassName: ISdcCdssItemService
 * @Description: TODO
 * @author sunyingjie
 * @date 2023-01-03 14:23:49
 */
public interface ISdcCdssItemService  extends IBaseService<SdcCdssItemEntity> {
	
    List<SdcCdssItemEntity> page(Page<SdcCdssItemEntity> page,Map<String, Object> map);
    List<SdcCdssItemEntity> list(Map<String, Object> map);

    List<String> handleJsonArrayData(JSONObject jsonObject, Long qcEntityId);

    List<String> selectNodeIds(Long entityId);

    void deleteByNodeIds(List<String> nodeIds);

    List<SdcShowPremiseEntity> selectByShowPremise(Map<String, Object> params);

}
